﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using BLL;

public partial class admin_ChangePass : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
      if (!IsPostBack)
      {
        if (Session["User"] != null)
        {
          txtUserName.Text = ((DAL.User)Session["User"]).UserName;
        }
      }
    }
    protected void btnOk_Click(object sender, EventArgs e)
    {
      if ((int)Session["Role"] != 1)
      {
        lbThongBao.Text = "Bạn không có quyền thực hiện thao tác này ! ";
        return;
      }
      lbThongBao.Text = "";
      UserBLL data = new UserBLL();
      if (!data.isCheckLogin(txtUserName.Text, Myfunction.Encrypt(txtPassCurrent.Text)))
      {
        Myfunction.ThongBao(lbThongBao, "Mật khẩu cũ không hợp lệ ! ");
        return;
      }

      if (txtPassNew1.Text.Length < 4)
      {
        Myfunction.ThongBao(lbThongBao, "Mật phải trên 4 ký tự ! ");
        return;
      }

      if (!txtPassNew1.Text.Equals(txtPassNew2.Text))
      {
        Myfunction.ThongBao(lbThongBao, "Xác nhận mật khẩu mới không hợp lệ ! ");
        return;
      }

      data.ChangePass(txtUserName.Text, Myfunction.Encrypt(txtPassNew2.Text));
      Myfunction.ThongBao(lbThongBao, "Mật khẩu đã được thay đổi");
    }
}